wave after wave - French English Dictionary